package com.xcity.game.player.template;

import naga.x.game.template.Template;
import naga.x.game.template.TemplateException;
import naga.x.game.template.annotation.Excel;

/**
 * 角色等级配置
 * @author yang.li
 *
 */
@Excel(value = "player.xlsx", sheet = 0)
public class PlayerLevelTemplate extends Template {

	/** 等级 */
	protected int level;

	/** 所需经验 */
	protected int exp;

	/** 最大建筑数量 */
	@Deprecated
	protected int maxBuildNum;
	
	/** 血量 */
	@Deprecated
	protected int hp;
	
	/** 攻击力(秒伤) */
	@Deprecated
	protected int dps;

	/** IQ */
	@Deprecated
	protected int IQ;
	
	/** EQ */
	@Deprecated
	protected int EQ;
	
	/** AQ */
	@Deprecated
	protected int AQ;
	
	/** 最大体力 */
	protected int maxStrength;
	
	/** 最大精力 */
	protected int maxVigour;
	
	/** 奇遇每转一次玩家获得的经验值 */
	protected int expOfAdventure;
	
	/** 人物升级时赠送体力 */
	protected int strGift;

	/** 人物升级时赠送精力 */
	protected int vigourGift;
	
	public int getLevel() {
		return level;
	}

	public void setLevel(int level) {
		this.level = level;
	}

	public int getExp() {
		return exp;
	}

	public void setExp(int exp) {
		this.exp = exp;
	}

	@Deprecated
	public int getMaxBuildNum() {
		return maxBuildNum;
	}

	@Deprecated
	public void setMaxBuildNum(int maxBuildNum) {
		this.maxBuildNum = maxBuildNum;
	}

	@Deprecated
	public int getHp() {
		return hp;
	}

	@Deprecated
	public void setHp(int hp) {
		this.hp = hp;
	}

	@Deprecated
	public int getDps() {
		return dps;
	}

	@Deprecated
	public void setDps(int dps) {
		this.dps = dps;
	}

	@Deprecated
	public int getIQ() {
		return IQ;
	}

	@Deprecated
	public void setIQ(int iQ) {
		IQ = iQ;
	}

	@Deprecated
	public int getEQ() {
		return EQ;
	}

	@Deprecated
	public void setEQ(int eQ) {
		EQ = eQ;
	}

	@Deprecated
	public int getAQ() {
		return AQ;
	}

	@Deprecated
	public void setAQ(int aQ) {
		AQ = aQ;
	}

	public int getMaxStrength() {
		return maxStrength;
	}

	public void setMaxStrength(int maxStrength) {
		this.maxStrength = maxStrength;
	}

	public int getMaxVigour() {
		return maxVigour;
	}

	public void setMaxVigour(int maxVigour) {
		this.maxVigour = maxVigour;
	}

	public int getExpOfAdventure() {
		return expOfAdventure;
	}

	public void setExpOfAdventure(int expOfAdventure) {
		this.expOfAdventure = expOfAdventure;
	}

	public int getStrGift() {
		return strGift;
	}

	public void setStrGift(int strGift) {
		this.strGift = strGift;
	}

	public int getVigourGift() {
		return vigourGift;
	}

	public void setVigourGift(int vigourGift) {
		this.vigourGift = vigourGift;
	}

	@Override
	public void validate() throws TemplateException {}
}
